Mobile UNITY Coordination Constructs Applied to Packet Forwarding for Mobile Hosts
نویسندگان
چکیده
With recent advances in wireless communication technology, mobile computing is an increasingly important area of research. A mobile system is one where independently executing components may migrate through some space during the course of the computation, and where the pattern of connectivity among the components changes as they move in and out of proximity. Mobile UNITY is a language and logic for specifying and reasoning about mobile systems, the components of which must operate in a highly decoupled way. In this paper it is argued that Mobile UNITY contributes to the modular development of system specifications precisely because of the decoupled and declarative fashion in which coordination among components is specified. The packet forwarding mechanism which is at the core of the Mobile IP protocol for routing to mobile hosts is taken as an example. A Mobile UNITY specification of packet forwarding and the mobile system in which it must operate is developed. Mobile hosts are the components that can disconnect from one location in the network and reconnect to another at any point during system execution. Finally, the role of formal program verification in the development of protocols like Mobile IP is discussed.
منابع مشابه
A New Intrusion Detection System to deal with Black Hole Attacks in Mobile Ad Hoc Networks
By extending wireless networks and because of their different nature, some attacks appear in these networks which did not exist in wired networks. Security is a serious challenge for actual implementation in wireless networks. Due to lack of the fixed infrastructure and also because of security holes in routing protocols in mobile ad hoc networks, these networks are not protected against attack...
متن کاملMobile UNITY Schemas for Agent Coordination
Mobile UNITY refers to a notation system and proof logic initially designed to accommodate the special needs of the emerging field of mobile computing. The model allows one to define units of computation and mobility and the formal rules for coordination among them in a highly decoupled manner. In this paper, we reexamine the expressive power of the Mobile UNITY coordination constructs from a n...
متن کاملFormal Specification and Design of Mobile Systems
Termination detection, a classical problem in distributed computing, is revisited in the new setting provided by the emerging mobile computing technology. A simple solution tailored for use in ad hoc networks is employed as a vehicle for demonstrating the applicability of formal requirements and design strategies to the new field of mobile computing. The approach is based on well understood tec...
متن کاملIn the Proceedings of The First Annual International Conference on Mobile Computing and Networking ( MobiCom ’ 95 ) November 13 - 15 , 1995 , Berkeley , California USA Performance Comparison of Mobile Support Strategies
This paper presents performance comparison among ve strategies for mobile support. The major facilities that are required for a network protocol to support mobile hosts are location management and packet forwarding. Based on this observation, we consider ve basic strategies which use distinct methods to achieve these facilities and compare their performance. These ve strategies are Broadcast No...
متن کاملMitigating Selfish Behavior in Mobile Ad Hoc Networks: A Survey
Mobile Ad hoc Networks (MANETs) is a collection of mobile nodes forming the network dynamically for exchange of information using the multi-hop wireless communications without the need of any pre-existing infrastructure. The mobile nodes act as hosts as well as router to establish communication among nodes in the network. To achieve high throughput nodes are expected to cooperate with each othe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997